package br.com.controller;

import java.sql.Connection;
import java.util.List;
import br.com.bean.NivelAcessoBean;
import br.com.dao.NivelAcessoDao;


public class NivelAcessoController {

	public static void inserir(Connection conn, String descricao) throws Exception{
		
		NivelAcessoBean bim = new NivelAcessoBean();
	    bim.setDescricao(descricao);
		
	    NivelAcessoDao dao = new NivelAcessoDao();
		dao.inserir(conn,bim);
	}
		
	public static void excluir(Connection conn, int id) throws Exception{
		
		NivelAcessoBean bim = new NivelAcessoBean();
	    bim.setId(id);
		
	    NivelAcessoDao dao = new NivelAcessoDao();
		dao.excluir(conn,bim);
	}
	
	public static void update(Connection conn, String descricao, int id) throws Exception{
		
		NivelAcessoBean bim = new NivelAcessoBean();
	    bim.setId(id);
	    bim.setDescricao(descricao);
	       
	    NivelAcessoDao dao = new NivelAcessoDao();
		dao.alterar(conn,bim);
}
	
	public static List<NivelAcessoBean> ListBimestre(Connection conn) throws Exception{
		
		NivelAcessoDao dao = new NivelAcessoDao();
		List<NivelAcessoBean> naList = dao.getLista(conn);
		
		return naList;
	}		
	//combo do nivel de acesso
	public static List<NivelAcessoBean> listNAcesso(Connection conn) throws Exception{

		NivelAcessoDao dao = new NivelAcessoDao();
		List<NivelAcessoBean> acessoList = dao.listNAcesso(conn);

		return acessoList;
	}	
}